from turtle import setx


def printf(name):
    no='100001'
    username='linda'
    sex='女'
    age = 100
    print('A', 'B', 'C', sep='*')
    print('A', 'B', 'C', sep='-')
    print("Hi", end="?")
    print("这行文字会被写入到log.txt文件中，没有log.txt则会自动创建", file=open("log.txt", "w"))
    print("loading...", flush=True)
    print('hello world')
    print(f'hello world {name}')

    print('username=',username,'age=',age)

    # 格式化输出
    print(f'username={username},age={age}') 

    #使用连字符分割

    print('学生信息',f'学号-{no},姓名-{username},性别-{sex},年龄-{age}',sep='：')


    #不换行 end=''
    print('学号-',no,sep='',end='')
    print('姓名-',username,sep='',end='')
    print('性别-',sex,sep='',end='')
    print('年龄-',age,sep='',end='\n')



    print("hello",end='')
    print("world",end='')
    print("!")

    #组合使用sep 和 end

    print('苹果','橘子','香蕉',sep='----',end='都是水果\n')
    
    #构建多行

    print('姓名','年龄','城市',sep=' | ',end='\n---\n')
    print('张三','18','北京',sep=' | ',end='\n---\n')
    print('李四','20','上海',sep=' | ',end='\n---\n')


if __name__ == '__main__':
    printf('张三')



